# --------------------------------
# -*- coding: utf-8 -*-
# Author: Zhu
# Date: 2021/12/16   
# Description:
# --------------------------------
import time
from PageLocators.page_usually_loc import ele_USUALLY_LOC as loc
from Common.Base import Base
from Common.GetLog import GetLog
log = GetLog.get_logger()


class fun_USUALLY(Base):
    u'全局通用的一些 元素使用'

    def m_Return_Managent(self):
        '''
        点击【返回管理端】按钮，返回管理端
        :return:
        '''
        log.info("点击【返回管理端】按钮，返回管理端")
        print("点击【返回管理端】按钮，返回管理端")
        self.base_click(loc.ys_Return_Management)
        time.sleep(1)

    def m_Menu_list(self):
        '''
        点击【菜单】按钮，展开菜单
        :return:
        '''
        log.info("点击【菜单】按钮，展开菜单")
        print("点击【菜单】按钮，展开菜单")
        self.base_click_hamber_btn(loc.ys_Menu_list)
        time.sleep(1)

    def m_JiChu_list(self):
        '''
        点击【基础资料】按钮，展开基础资料菜单
        :return:
        '''
        log.info("点击【基础资料】按钮，展开基础资料菜单")
        print("点击【基础资料】按钮，展开基础资料菜单")
        self.base_click(loc.ys_JiChu_list)
        time.sleep(1)

    def m_Shipper_Management(self):
        u'打开 基础资料-【货主管理】页面'
        log.info("打开 基础资料-【货主管理】页面")
        print("打开 基础资料-【货主管理】页面")
        self.base_click(loc.ys_Shipper_Management)
        time.sleep(1)

    def m_Goods_Management(self):
        u'打开 基础资料-【商品管理】页面'
        log.info("打开 基础资料-【商品管理】页面")
        print("打开 基础资料-【商品管理】页面")
        self.base_click(loc.ys_Goods_Management)
        time.sleep(1)


    def m_Orde_Management(self):
        '''
        点击【订单管理】按钮，展开订单管理菜单
        :return:
        '''
        log.info("点击【订单管理】按钮，展开订单管理菜单")
        print("点击【订单管理】按钮，展开订单管理菜单")
        self.base_click(loc.ys_Orde_Management)
        time.sleep(1)

    def m_PutIn_Management(self):
        '''
        点击【入库管理】按钮，展开入库管理菜单
        :return:
        '''
        log.info("点击【入库管理】按钮，展开入库管理菜单")
        print("点击【入库管理】按钮，展开入库管理菜单")
        self.base_click(loc.ys_PutIn_Management)
        time.sleep(1)

    def m_TOB_Export_Management(self):
        '''
        点击【TOB出库管理】按钮，展开TOB出库管理菜单
        :return:
        '''
        log.info("点击【TOB出库管理】按钮，展开TOB出库管理菜单")
        print("点击【TOB出库管理】按钮，展开TOB出库管理菜单")
        self.base_click(loc.ys_TOB_Export_Management)
        time.sleep(1)


